diplomatic agreement between two countries or parties - Français Anglais Dictionnaire